Elaborating UML 2.0 Profiles for AO Design

نویسندگان

  • Lidia Fuentes
  • Pablo Sánchez
چکیده

An effective adoption of aspect-oriented (AO) principles in industrial and large-scale projects heavily relies on a good support for AO principles throughout the whole software life-cycle. Although, aspect-oriented languages and implementation tools are mature, the current challenge is to incorporate aspect-oriented concepts to earlier development phases, such as software design. UML is the most widely used language for software design. It can be extended to incorporate new modelling concepts by means of Profiles. Constructing Profiles which support aspect-oriented design (AOD) would allow software developers to use a well-known design notation and a wide number of available UML tools. This paper outlines a generic guide on how to construct UML Profiles for AOD.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model-driven Co-design Flow for Embedded Systems

The UML (Unified Modeling Language), with the enhancements in UML 2.0, is receiving interest by an increasing number of industrial and academic groups from the EDA, embedded software and hardware systems, who look at it and at its extension mechanisms as a practical and standard means to define family of languages targeted to specific application domains and levels of abstraction, while providi...

متن کامل

Using AOSD and MDD to Enhance the Architectural Design Phase

This paper describes an MDD process that enhances the architectural design phase by closing the gap between ADLs and the notations used at the detailed design phase. We have defined modelto-model transformation rules to automatically generate either aspectoriented or object-oriented UML 2.0 models from high-level architectural specifications specified using AO-ADL. These rules have been integra...

متن کامل

Using UML 2.0 and Profiles for Modelling Context-Sensitive User Interfaces

Significant work has been established in both the HCI community and the software engineering community to structure and to rationalize development within their respective fields using abstractions that are crystallized into a limited set of models. Each of these models gives a precise definition of one of the aspects of the design. In this position paper we present a more detailed analysis desc...

متن کامل

UML-based Modeling of Architectural Knowledge and Design

We introduce a UML-based model for conceptual design support in civil engineering. Therefore, we identify required extensions to standard UML. Class diagrams are used for elaborating building typespecific knowledge: Object diagrams, implicitly contained in the architect’s sketch, are validated against the defined knowledge. To enable the use of industrial, domain-specific tools, we provide an i...

متن کامل

Model-Driven Testing with UML 2.0

The UML 2.0 Testing Profile provides support for UML 2.0 based model-driven testing. This paper introduces a methodology of how to use the profile in order to transform an existing UML system design model for tests. For the formalization of the proposed methodology, the QVT transformation rules defined by CBOP/IBM/DSTC are considered.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006